﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 科室信息表
    /// </summary>
    public partial class TbCinfigerSubjectItem
    {
        /// <summary>
        /// 科室id
        /// </summary>
        public int SubjectId { get; set; }
        /// <summary>
        /// 科室名称
        /// </summary>
        public string SubjectName { get; set; } = null!;
        /// <summary>
        /// 科室别名
        /// </summary>
        public string AliaName { get; set; } = null!;
        /// <summary>
        /// 科室代码
        /// </summary>
        public string DeptCode { get; set; } = null!;
        /// <summary>
        /// 医生编号
        /// </summary>
        public string DctCode { get; set; } = null!;
        /// <summary>
        ///  等级
        /// </summary>
        public string Grade { get; set; } = null!;
        /// <summary>
        /// 性别限制
        /// </summary>
        public string SexLimit { get; set; } = null!;
        /// <summary>
        /// 年龄范围
        /// </summary>
        public string? AgeLimit { get; set; }
        /// <summary>
        /// 时间类型（上午B0001282、下午B0001284）
        /// </summary>
        public string TimeType { get; set; } = null!;
        /// <summary>
        /// 初诊时间
        /// </summary>
        public int FstDiagnosTime { get; set; }
        /// <summary>
        /// 复诊时间
        /// </summary>
        public int RevisitTime { get; set; }
        public int? Factor { get; set; }
        /// <summary>
        /// 是否接收复诊
        /// </summary>
        public int IsCanRevisit { get; set; }
        public int? ExtraMaxNum { get; set; }
        /// <summary>
        /// 医生门诊标识
        /// </summary>
        public int? DocClinicFlag { get; set; }
        /// <summary>
        /// 消息模板
        /// </summary>
        public string? MsgTemplate { get; set; }
        /// <summary>
        /// 预约类型
        /// </summary>
        public string ReservationType { get; set; } = null!;
        /// <summary>
        /// 时间类型
        /// </summary>
        public int CalendarType { get; set; }
        /// <summary>
        /// 输入编码
        /// </summary>
        public string? EntryCode { get; set; }
        /// <summary>
        ///  输入编码1
        /// </summary>
        public string? EntryCode1 { get; set; }
        /// <summary>
        ///  输入编码2
        /// </summary>
        public string? EntryCode2 { get; set; }
        /// <summary>
        /// 排班标识
        /// </summary>
        public int? SchedulingFlag { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public int IsDelete { get; set; }
        /// <summary>
        /// 是否启用
        /// </summary>
        public int IsUse { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public int CreatedBy { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreatedDate { get; set; }
        /// <summary>
        /// 更新人
        /// </summary>
        public int? UpdatedBy { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        public DateTime? UpdatedDate { get; set; }
        /// <summary>
        /// 医院编号
        /// </summary>
        public string? Hospitalcode { get; set; }
        /// <summary>
        /// 挂号费
        /// </summary>
        public decimal? Ghfee { get; set; }
        public int Isqt { get; set; }
        public int? MaxNum { get; set; }
        public int? VipmaxNum { get; set; }
        public int? NormalMaxNum { get; set; }
        public int? IncreaseType { get; set; }
        public string? DeptAddRess { get; set; }
        public int? IsSfcfcfz { get; set; }
        public int? IsSfjsczf { get; set; }
        public bool? IsDebitPay { get; set; }
        public string? BusinessCode { get; set; }
        public string? DefaultDoctor { get; set; }
    }
}
